QT       += core gui svgwidgets xml

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    elabstractbutton.cpp \
    elalert.cpp \
    elbutton.cpp \
    elcheckbox.cpp \
    elcomponent.cpp \
    elicon.cpp \
    elinput.cpp \
    elloading.cpp \
    elmessage.cpp \
    elnotification.cpp \
    elpalette.cpp \
    elradio.cpp \
    elresult.cpp \
    elslider.cpp \
    elswitch.cpp \
    eltheme.cpp \
    eltooltip.cpp \
    main.cpp \
    mainwindow.cpp \
    svghelper.cpp

HEADERS += \
    elabstractbutton.h \
    elalert.h \
    elbutton.h \
    elcheckbox.h \
    elcomponent.h \
    elicon.h \
    elinput.h \
    elloading.h \
    elmessage.h \
    elnotification.h \
    elpalette.h \
    elradio.h \
    elresult.h \
    elslider.h \
    elswitch.h \
    eltheme.h \
    eltooltip.h \
    mainwindow.h \
    svghelper.h

FORMS += \
    mainwindow.ui

TRANSLATIONS += \
    Element-UI_zh_CN.ts
CONFIG += lrelease
CONFIG += embed_translations

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

RESOURCES += \
	res.qrc
